*** Version 2.0.3 (June 11, 2013) - Bug fixes for TAS-E. *** Version 2.0.2 (April 12, 2012) - Fix: Now parameter files that contain octal character escape secuences \nnn are read correctly. *** Version 2.0.1 (February 10, 2012) - Now characters () are allowed within strings saved to .par files. - License checking: now reads the whole license file looking for a current valid license. *** Version 2.0 (May 18, 2011) - Mask shrink with temperature. - Coupling matrix optimization rewritten. Now the optimization is more robust and fully configurable. The user can force the real part of non-diagonal matrix elements to be positive or negative. Now optimization to comply a specification mask is based on loaded .msk file. - Optimize imaginary TZs to comply a specification mask. - Now the user can set Linear Phase optimization parameters. - Load Chebash files. - Table of transmission zeros: New column with frequency relative to f0. If f0 is changed in the GUI, the "Imag" column is updated according to the values of f0 and the 'f-f0' column. - Save [S] parameters in .csv file format, to be opened with Excel. - Clip negative values of Group Delay. - Bug fixes. *** Version 1.6.3 (March 9, 2011) - Bug fixes. *** Version 1.6.2 (December 21, 2010) - Bug fix. - Software credits improved. - Source code documentation improved. - GUI labels, messages and tootips improved. - Butterwoth filters of order N>=10 display a warning about "Coupling Matrix will not be accurate". - Equations for "Prescribed Insertion Loss case 1" S11, S21, S22 are displayed in the GUI to help the user understand the meaning of parameters k11, k21 and, specially, k22. - "Bassband" coupling matrix replaced by "Coupling Bandwith (MHZ)" matrix. *** Version 1.6.1 (December 6, 2010) - Bug fixes. - In Generalized Chebyshev filters, epsR and eps are recompuetd in order to guarantee S11(w)<=1 for all frequencies. *** Version 1.6 (November 25, 2010) - Bug fixes. - Energy and power are saved to the coupling matrix files when saving a coupling matrix. - Display feedback while program is computing. - Add warning message when Sij > 0dB. - Plot total stored energy and dissipated power. - The user can define input power and direct/reverse excitation in stored energy and dissipated power window. - New command line flag to save all default coupling matrices to a file after they are computed. This was the behavior of previous versions, and now it is enabled only by this new command line flag. The default is now not to save the matrices, in order not to slow down the computation unnecessarily. A new toolbar button has been added to the GUI Coupling Matrices window to save all matrices manually. - Now the "Precision" spinBox in the Coupling Matrices Window controls the threshold to decide if the real or imaginary part of a matrix element is zero or not. This applies to: - Coupling matrix table. - Energy and power plot. - Topology table in the Matrix Edit window, optimize section. - Type of coupling for the sensitivity analysis. In order to update the Energy and Power plot when changing the coupling matrix precision, it has been necessary to enhance the dbplot.py package adding functionality to replace the curve data with a new set of curves. - The error estimation for coupling matrix elements has been improved, and is displayed in the main window log for the TCM N+2 . - The -v command line flag is now functional and displays further information about errors and thresholds in the main window log. *** Version 1.5.1 (November 4, 2010) - Bug fixes *** Version 1.5 (October 15, 2010) - Sensitivity analysis. - User-selectable predistortion zeros. *** Version 1.4.2 (October 7, 2010) - Linear phase optimization: real-only zeros added. - Computation of energy stored in reactive couplings. *** Version 1.4.1 (September 29, 2010) - Credits to support from TAS-E. *** Version 1.4 (September 23, 2010) - Now plots also support moving markers - Edit coupling matrix topology for non-zero elements optimization. - Transformation from transversal coupling matrix (TCM) to many other types of coupling matrices, in addition to the folded coupling matrix. - Calculation of the passband coupling matrix, which is obtained from the low-pass one by a scaling. - Optimize coupling matrix elements for a given topology and resonator Q, adjusting [S] parameters to the polynomials [S] parameters or to a specification mask. - Prescribed flatness for lossless-like filters with flat passband response. The quality factor of a filter to emulate is specified in order to append additional resonator losses. - Compute energy stored at resonators, and power dissipated at resonators and couplings. - Lossy filter: "Prescribed insertion loss" with non-Uniform Q case 1 now can be asymmetrical (k21+k11+k22) *** Version 1.3 (August 4, 2010) - [S] parameter plots with functionallity to add and remove markers. *** Version 1.2 (July 23, 2010) - Specification mask read from file and plotted. - Plots [S] curves in different tabs. - Tables of transmission zeros instead of lists. - Multiple “symmetrical” transmission zeros: The GUI allows the user to add the symmetric of a transmission zero, in normalized frequency. - Now, "Compute" button does not change frequency units. - Imports touchstone parameter files, and adds the [S] curves to the results comparision list. - Plots with manual/auto scaling for each axis. - Set number of significant digits to display coupling matrix [M].